/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;

import java.io.*;
import java.io.FileReader;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

/**
 *
 * @author Mario
 */
public class Enviar {

    private final Properties properties = new Properties();
    private Session session = null;

    public Enviar() {
    }

    private void init() {
        //properties.put("mail.smtp.host", "smtp.gmail.com");
        properties.put("mail.smtp.host", "virtual.fcet.uagrm.edu.bo");//fcet.virtual.uagrm.edu.bo
        //properties.put("mail.smtp.starttls.enable", "true");
        properties.put("mail.smtp.port", 25);
        properties.put("mail.smtp.mail.sender", "grupo1sa@virtual.fcet.uagrm.edu.bo");//emisor
        properties.put("mail.smtp.user", "grupo1sa");
       // properties.put("mail.smtp.auth", "true");

        session = Session.getDefaultInstance(properties);
    }

    public void sendEmail() {

        init();
        try {
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress((String) properties.get("mail.smtp.mail.sender")));
            message.addRecipient(Message.RecipientType.TO, new InternetAddress("grupo1sa@virtual.fcet.uagrm.edu.bo"));//receptor
            message.setSubject("Prueba Hola mundo4");
            message.setText("Esto es una prueba");

            //ai_002.gif

// Leer el fichero HTML
           /* String fichero = "";
            String linea;
            BufferedReader br = new BufferedReader(
                    new FileReader("index.html"));
            while ((linea = br.readLine()) != null) {
                fichero += linea;
            }
            br.close();
// Rellenar el mensaje con el fichero e indicar que se
// trata de un fichero HTML

            // Rellenar el MimeBodyPart con el fichero e indicar que es un fichero HTML

            Multipart multipart = new MimeMultipart("related");

            BodyPart texto = new MimeBodyPart();
            texto.setContent(fichero, "text/html");
            multipart.addBodyPart(texto);
// Procesar la imagen
            MimeBodyPart imagen = new MimeBodyPart();
            imagen.attachFile("ai_002.gif");
            imagen.setHeader("Content-ID", "<XXX>");
            multipart.addBodyPart(imagen);
            message.setContent(multipart);
*/



            //Transport.send(message);
            Transport t = session.getTransport("smtp");
            t.connect((String)properties.get("mail.smtp.user"), "grupo1grupo1");
            t.sendMessage(message, message.getAllRecipients());
            System.out.println("enviando..........");
            t.close();
        } catch (Exception me) {
            me.printStackTrace();
            return;
        }

    }
}
